﻿/******************************************
 * 
 * @author Рамиль Алиякберов a.k.a R@Me0
 * http://www.rame0.ru
 *  
 * License:
 * Read License.txt
 */


using System;
using System.Windows.Browser;
using System.Windows.Threading;
using System.Collections.Generic;
using System.Xml.Linq;


namespace VKontakte
{
    public partial class APIConnection
    {
        /*
         * Перечисленные ниже методы можно использовать только в Desctop/Mobile приложениях.
         * 
         * TODO: Реализовать перечисленные методы
         * 

        
        //Личные сообщения
        public void messages_get();  //возвращает список входящих либо исходящих сообщений текущего пользователя.
        public void messages_getDialogs();  //возвращает список диалогов текущего пользователя.
        public void messages_search();  //возвращает найденные сообщения текущего пользователя по введенной строке поиска.
        public void messages_send();  //посылает сообщение.
        public void messages_delete();  //удаляет сообщение.
        public void messages_restore();  //восстанавливает только что удаленное сообщение.
        public void messages_markAsNew();  //помечает сообщения, как непрочитанные.
        public void messages_markAsRead();  //помечает сообщения, как прочитанные.
        public void messages_getHistory();  //возвращает историю сообщений для данного пользователя.
        public void messages_getLongPollServer();  //возвращает данные, необходимые для подключения к LongPoll серверу

        //Стена
        public void wall_getnew();  //возвращает список записей со стены.
        public void wall_post();  //добавляет запись на стену.
        public void wall_delete();  //удаляет запись со стены.
        public void wall_restore();  //восстанавливает удаленную со стены запись.
        public void wall_getByIdnew();  //получает записи со стен пользователей по их идентификаторам.
        public void wall_getCommentsnew();  //получает комментарии к записи на стене пользователя.
        public void wall_addCommentnew();  //добавляет комментарий к записи на стене пользователя.
        public void wall_deleteCommentnew();  //удаляет комментарий к записи на стене полльзователя.
        public void wall_restoreCommentnew();  //восстанавливает комментарий к записи на стене пользователя.
        public void wall_addLikenew();  //добавляет запись на стене пользователя в список Мне нравится.
        public void wall_deleteLikenew();  //удаляет запись на стене пользователя из списка Мне нравится.

        //Фотографии
        public void photos_getComments();  //возвращает список комментариев к фотографии.
        public void photos_createComment();  //создает новый комментарий к фотографии.
        public void photos_editComment();  //изменяет текст комментария к фотографии.
        public void photos_deleteComment();  //удаляет комментарий к фотографии.
        public void photos_restoreComment();  //восстанавливает комментарий к фотографии.
        public void photos_getAll();  //возвращает все фотографии пользователя в антихронологическом порядке.
        public void photos_getUserPhotos();  //возвращает список фотографий, на которых отмечен пользователь.
        public void photos_getTags();  //возвращает список отметок на фотографии.
        public void photos_putTag();  //добавляет отметку на фотографию.
        public void photos_removeTag();  //удаляет отметку с фотографии.

        //Новости
        public void newsfeed_getnew();  //возвращает ленту новостей для текущего пользователя.
        public void newsfeed_getBannednew();  //возвращает список скрытых пользователей и групп в новостях.
        public void newsfeed_addBannew();  //запрещает показывать новости от заданных пользователей и групп.
        public void newsfeed_deleteBannew();  //разрешает показывать новости от заданных пользователей и групп.

        //Статус
        public void status_getnew();  //получает статус пользователя.
        public void status_setnew();  //устанавливает статус текущего пользователя.
         
        //Друзья
        public void friends_getLists();  //возвращает информацию о списках друзей. 
        */
     }
}
